reboot (something) from scratch

Translations
redémarrer (quelque chose) à partir de zéro
Definitions
To restart or completely redo a project, system, or process from the beginning, often with the intention of improving it or correcting previous mistakes.